WEST2024_SPEAKER_CARD_SLIDE_BalajiDhamodharan.png

vector_db_Fig_14_agenda.png

Introduction to Vector Database¶

Vector Database Basics¶

What is a vector database?

vector_db_Fig_1_trad_vs_vector.png

Traditional Database (Left side)

Works like a regular library with exact matching You ask: "Find me book #123" Only finds exact matches

Vector Database (Right side)

Works like a librarian who understands what books are about You ask: "Find me books similar to this one" Finds similar items based on meaning/content

Think of it this way:

If you like "Harry Potter", a traditional database can only find "Harry Potter" exactly A vector database can find other fantasy books about young wizards at magical schools

vector_db_Fig_2_trad_vs_vector.png

vector_db_Fig_3_Real_world_usecases.png

vector_db_Fig_4_understanding_vector_embeddings.png

vector_db_Fig_5_different_vector_embeddings.png

vector_db_Fig_6_dot_product.png

vector_db_Fig_7_euclideann_cosine.png

vector_db_Fig_8_exact_approximate_search.png

vector_db_Fig_9_LSH.png

vector_db_Fig_10_HNSW.png

vector_db_Fig_11_IVF.png

vector_db_Fig_12_indexing_vector_db.png

vector_db_Fig_13_how_indexing_works.png

References:

The above visuals were generated using Anthropic Claude, October 2024